package initialize

import (
	"github.com/spf13/viper"
	"pm_back_server/user-server/config"
	"pm_back_server/user-server/global"
)

// InitConfig /* 初始化配置 从配置文件读取数据
func InitConfig() {
	v := viper.New()
	// 设置配置文件
	v.SetConfigFile("user-server/config-debug.yaml")

	// 读取数据
	if err := v.ReadInConfig(); err != nil {
		panic(err)
	}
	global.ServerConfig = &config.ServerConfig{}
	if err := v.Unmarshal(global.ServerConfig); err != nil {
		panic(err)
	}
}
